Characterizations and Implementation of Static Semantics of Disjunctive Programs

نویسندگان

  • Stefan Brass
  • Teodor C. Przymusinski
چکیده

In recent years, much work was devoted to the study of theoretical foundations of Disjunctive Logic Programs and Disjunctive Deductive Databases. While the semantics of non-disjunctive programs is fairly well understood and there exist several implementations of the best known semantics (well-founded semantics and stable semantics), the declarative and computational foundations of disjunctive programming proved to be much more elusive and difficult. Consequently, as of now, there is no general agreement concerning the “proper” semantics of disjunctive programs. Quite recently, however, two new and very promising semantics have been proposed for the class of disjunctive logic programs. Both of them extend the well-founded semantics of normal programs. The first one is the static semantics proposed by Przymusinski and the other is the DWFS semantics proposed by Brass and Dix. Although the two semantics are based on very different ideas, they turn out to be quite closely related, and, in fact, they are completely equivalent when restricted to the suitable “common language”. This paper is devoted to an in-depth study of the static semantics in the class of so called superprograms, which properly contains the class of disjunctive logic programs. We first establish three powerful syntactic and semantic characterizations of the static semantics, significantly simplifying the original definition. Subsequently, we demonstrate the applicability and importance of the above characterizations by using one of them as an inference engine in a Prolog implementation of an query-answering interpreter for static semantics in the class of super-programs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Characterizations and Implementation of Static Semantics of Disjunctive Programs Characterizations and Implementation of Static Semantics of Disjunctive Programs

Recently, considerable interest and research eeort has been given to the problem of nding a suitable extension of the logic programming paradigm beyond the class of normal logic programs. In order to demonstrate that a class of programs can be justiiably called an extension of logic programs one should be able to argue that: the proposed syntax of such programs resembles the syntax of logic pro...

متن کامل

Comparison and Eecient Computation of the Static and the Disjunctive Well-founded Semantics Tracking Number: A718 Content Areas: Nonmonotonic Reasoning, Automated Reasoning Theorem Proving

While the semantics of non-disjunctive programs is now fairly well understood, the declarative and computational foundations of dis-junctive programming proved to be much more elusive and diicult. Quite recently, two new and very promising semantics have been introduced for the class of disjunctive logic programs: STATIC proposed by Przymusinski and D-WFS proposed by Brass and Dix. Although the...

متن کامل

Level mapping characterizations for quantitative and disjunctive logic programs

Several different approaches of logic programming semantics have been proposed during the last two decades. These semantics varied in many aspects and it was difficult to find the exact relationships between them. Hitzler and Wendt proposed a new method, based on level mappings, which allows to provide uniform characterizations of different semantics for logic programs. They gave new characteri...

متن کامل

A Comparison of the Static andthe Disjunctive Well -

In recent years, much work was devoted to the study of theoretical foundations of Disjunctive Logic Programs and Disjunctive De-ductive Databases. While the semantics of non-disjunctive programs is fairly well understood the declarative and computational foundations of disjunctive programming proved to be much more elusive and diicult. Quite recently, two new and very promising semantics have b...

متن کامل

A Comparison of the Static and theDisjunctive Well - founded Semantics and its

In recent years, much work was devoted to the study of theoretical foundations of Disjunctive Logic Programs and Disjunctive Deductive Databases. While the semantics of non-disjunctive programs is fairly well understood the declarative and computational foundations of disjunctive programming proved to be much more elusive and dif-cult. Recently, two new and very promising semantics have been pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996